其他
Android 11 新工具 | 提升应用私密性和稳定性
重大更新
数据访问审核 API
回溯到代码调用处 https://developer.android.google.cn/preview/privacy/data-access-auditing#log-access AppOpsManager https://developer.android.google.cn/reference/android/app/AppOpsManager.OnOpNotedCallback
Android 11 中的数据访问审核 API 有助于追溯您代码中私有数据的使用情况
归因 https://developer.android.google.cn/preview/privacy/data-access-auditing#audit-by-attribution-tag
关于这些 API 的实际使用情况,请查阅代码示例:
https://github.com/android/permissions-samples/tree/master/DataAccessAuditingKotlin
进程退出原因
ActivityManager https://developer.android.google.cn/reference/kotlin/android/app/ActivityManager#gethistoricalprocessexitreasons
ApplicationExitInfo.getTraceInputStream() https://developer.android.google.cn/reference/kotlin/android/app/ApplicationExitInfo?hl=en#gettraceinputstream 提取 ANR traces 文件 https://developer.android.google.cn/topic/performance/vitals/anr#pull_a_traces_file
ActivityManager.setProcessStateSummary() https://developer.android.google.cn/reference/kotlin/android/app/ActivityManager#setprocessstatesummary ApplicationExitInfo.getProcessStateSummary() https://developer.android.google.cn/reference/kotlin/android/app/ApplicationExitInfo#getprocessstatesummary
数据访问审核 | Android 开发者 https://developer.android.google.cn/preview/privacy/data-access-auditing 进程退出原因 | Android 开发者 https://developer.android.google.cn/preview/features#app-process-exit-reasons
推荐阅读